package com.cj.wtrails.bean;

import android.os.Parcel;
import android.os.Parcelable;

/**
 * ━━━━━━神兽出没━━━━━━
 * 　　　┏┓　　　┏┓
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　　　　　┃
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　┃
 * 　　┃　　　　　　　┃
 * 　　┃　　　┻　　　┃
 * 　　┃　　　　　　　┃
 * 　　┗━┓　　　┏━┛Code is far away from bug with the animal protecting
 * 　　　　┃　　　┃    神兽保佑,代码无bug
 * 　　　　┃　　　┃
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　　　┣┓
 * 　　　　┃　　　　　　　┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 * ━━━━━━感觉萌萌哒━━━━━━
 * <p>
 * Created by yi on 2020/8/6.
 */
public class UserInfo implements Parcelable {

    public String id;
    public String userFaceId;
    public String userWxOpenId;
    public String userImg;
    public String userWxName;
    public String userWx;
    public String userName;
    public String userSex;
    public String userAge;
    public String userPhone;
    public String userCreateTime;
    public String userUpdateTime;
    public String userStatus;

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeString(this.id);
        dest.writeString(this.userFaceId);
        dest.writeString(this.userWxOpenId);
        dest.writeString(this.userImg);
        dest.writeString(this.userWxName);
        dest.writeString(this.userWx);
        dest.writeString(this.userName);
        dest.writeString(this.userSex);
        dest.writeString(this.userAge);
        dest.writeString(this.userPhone);
        dest.writeString(this.userCreateTime);
        dest.writeString(this.userUpdateTime);
        dest.writeString(this.userStatus);
    }

    public UserInfo() {
    }

    protected UserInfo(Parcel in) {
        this.id = in.readString();
        this.userFaceId = in.readString();
        this.userWxOpenId = in.readString();
        this.userImg = in.readString();
        this.userWxName = in.readString();
        this.userWx = in.readString();
        this.userName = in.readString();
        this.userSex = in.readString();
        this.userAge = in.readString();
        this.userPhone = in.readString();
        this.userCreateTime = in.readString();
        this.userUpdateTime = in.readString();
        this.userStatus = in.readString();
    }

    public static final Parcelable.Creator<UserInfo> CREATOR = new Parcelable.Creator<UserInfo>() {
        @Override
        public UserInfo createFromParcel(Parcel source) {
            return new UserInfo(source);
        }

        @Override
        public UserInfo[] newArray(int size) {
            return new UserInfo[size];
        }
    };
}
